colorbutton: Properly override interface properties
authorMatthias Clasen <mclasen@redhat.com>
Sat, 3 Oct 2020 15:07:14 +0000 (11:07 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 3 Oct 2020 17:11:20 +0000 (13:11 -0400)
This showed up in a test for missing property accessors.

gtk/gtkcolorbutton.c

index 07285614dad480e1b445f3acc0f76c563ed2182d..b3abdf626b23c011ef1c22b4e4ca2ce35efd0434 100644 (file)
@@ -149,19 +149,8 @@ gtk_color_button_class_init (GtkColorButtonClass *klass)
 
   klass->color_set = NULL;
 
-  /**
-   * GtkColorButton:use-alpha:
-   *
-   * If this property is set to %TRUE, the color swatch on the button is
-   * rendered against a checkerboard background to show its opacity and
-   * the opacity slider is displayed in the color selection dialog.
-   */
-  g_object_class_install_property (gobject_class,
-                                   PROP_USE_ALPHA,
-                                   g_param_spec_boolean ("use-alpha", P_("Use alpha"),
-                                                         P_("Whether to give the color an alpha value"),
-                                                         FALSE,
-                                                         GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+  g_object_class_override_property (gobject_class, PROP_RGBA, "rgba");
+  g_object_class_override_property (gobject_class, PROP_USE_ALPHA, "use-alpha");
 
   /**
    * GtkColorButton:title:
@@ -176,19 +165,6 @@ gtk_color_button_class_init (GtkColorButtonClass *klass)
                                                         _("Pick a Color"),
                                                         GTK_PARAM_READWRITE));
 
-  /**
-   * GtkColorButton:rgba:
-   *
-   * The RGBA color.
-   */
-  g_object_class_install_property (gobject_class,
-                                   PROP_RGBA,
-                                   g_param_spec_boxed ("rgba",
-                                                       P_("Current RGBA Color"),
-                                                       P_("The selected RGBA color"),
-                                                       GDK_TYPE_RGBA,
-                                                       GTK_PARAM_READWRITE));
-
 
   /**
    * GtkColorButton::color-set: